#ifndef __DOOR_BELL_MQTT_H__
#define __DOOR_BELL_MQTT_H__

#include "mqtt_client.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos/semphr.h"
#include "freertos/queue.h"

#include "lwip/sockets.h"
#include "lwip/dns.h"
#include "lwip/netdb.h"

#include "esp_log.h"

#include "cJSON.h"

#include "debug.h"

typedef enum
{
    ON_AUDIO_MASTER,
    OFF_AUDIO_MASTER,

    ON_AUDIO_VISITOR,
    OFF_AUDIO_VISITOR,

    ON_VIDEO,
    OFF_VIDEO,

} Mqtt_CMD;

void door_bell_mqtt_Init(void);

#endif /* __DOOR_BELL_MQTT_H__ */
